スケジュールされたメンテナンス Cmdlets
次に、イベント メンテナンスをスケジュールするコマンドの一覧を示します。
太字の引数は必須です。
Disable-AmcSchedule
メンテナンス スケジュールを無効にします。
戻り値:Void
引数 | 引数の説明 |
---|---|
JobId (String) | 無効にするジョブの数値 ID。 |
Enable-AmcSchedule
メンテナンス スケジュールを有効にします。
戻り値:Void
引数 | 引数の説明 |
---|---|
JobId (String) | 有効にするジョブの数値 ID。 |
Get-AmcSchedule
JobId から単一のスケジュールされたメンテナンスを取得します。
戻り値:MaintenanceHelper.SchedulesDto
引数 | 引数の説明 |
---|---|
JobId (String) | 取得するジョブの数値 ID。 |
Invoke-AmcRemoveEventsFromDeploymentGroup
指定された配布グループからイベントを削除します。
スケジュールの呼び出しを実行すると、指定したタイプの一時スケジュールが作成されます。このスケジュールはただちに実行され、その後自動的に削除されます。
戻り値:Void
引数 | 引数の説明 |
---|---|
GroupName (String) | イベントが削除される配布グループの名前。 |
BatchDelay |
トランザクションが処理できるように SQL を一時停止する時間 (ミリ秒)。 |
BatchSize |
各バッチ処理内で影響を受ける行数。 |
Invoke-AmcRemoveEventsOlderThan
指定された日数よりも古いイベントを削除します。
スケジュールの呼び出しを実行すると、指定したタイプの一時スケジュールが作成されます。このスケジュールはただちに実行され、その後自動的に削除されます。
戻り値:Void
引数 | 引数の説明 |
---|---|
Days (String) | イベントを保持する日数。この日数よりも古いすべてのイベントは削除されます。 |
BatchDelay |
トランザクションが処理できるように SQL を一時停止する時間 (ミリ秒)。 |
BatchSize |
各バッチ処理内で影響を受ける行数。 |
Invoke-AmcRemoveEventsWithId
指定された ID のイベントを削除します。
スケジュールの呼び出しを実行すると、指定したタイプの一時スケジュールが作成されます。このスケジュールはただちに実行され、その後自動的に削除されます。
戻り値:Void
引数 | 引数の説明 |
---|---|
EventId (String) | データベースから削除されるイベント ID。 |
BatchDelay |
トランザクションが処理できるように SQL を一時停止する時間 (ミリ秒)。 |
BatchSize |
各バッチ処理内で影響を受ける行数。 |
Invoke-AmcRemoveEventsWithIdRange
イベント ID 範囲のすべてのイベントを削除します。
スケジュールの呼び出しを実行すると、指定したタイプの一時スケジュールが作成されます。このスケジュールはただちに実行され、その後自動的に削除されます。
戻り値:Void
引数 | 引数の説明 |
---|---|
End Event Id (String) | 範囲の最後のイベント ID。 |
Start Event Id |
範囲の最初のイベント ID。 |
BatchDelay |
トランザクションが処理できるように SQL を一時停止する時間 (ミリ秒)。 |
BatchSize |
各バッチ処理内で影響を受ける行数。 |
Invoke-AmcRemovehighVolumeEventsOlderThan
指定された日数よりも古いすべての量の大きいイベントを削除します。
スケジュールの呼び出しを実行すると、指定したタイプの一時スケジュールが作成されます。このスケジュールはただちに実行され、その後自動的に削除されます。
戻り値:Void
引数 | 引数の説明 |
---|---|
Days (String) | 大量のイベントを保持する最大期間。 |
BatchDelay |
トランザクションが処理できるように SQL を一時停止する時間 (ミリ秒)。 |
BatchSize |
各バッチ処理内で影響を受ける行数。 |
Invoke-AmcRemoveOrphanedAlerts
関連付けられたイベントがないすべてのアラートを削除します。
スケジュールの呼び出しを実行すると、指定したタイプの一時スケジュールが作成されます。このスケジュールはただちに実行され、その後自動的に削除されます。
戻り値:Void
引数 | 引数の説明 |
---|---|
BatchDelay |
トランザクションが処理できるように SQL を一時停止する時間 (ミリ秒)。 |
BatchSize |
各バッチ処理内で影響を受ける行数。 |
Remove-AmcSchedule
指定されたジョブ ID のスケジュールを削除します。
戻り値:Void
引数 | 引数の説明 |
---|---|
JobId (String) | 削除するジョブの数値 ID。Get-AmcSchedules で指定されます。 |
Set-AmcEncryptionKeyHash
AMC 暗号鍵ハッシュを生成します。このハッシュを使用して、データベースに認証資格情報を保存するために使用される暗号鍵を監視します。
戻り値:Void
引数 | 引数の説明 |
---|---|
認証資格情報の構成 | データベースを変更するために cmdlet が使用する認証資格情報。このパラメータが省略される場合、cmdlet はユーザの認証資格情報を使用します。 |
Configurer Sql Authentication (Switch) | このスイッチが指定されると、認証資格情報の構成で提供された資格情報が SQL 認証の資格情報として定義されます。このパラメータが省略される場合、認証資格情報の構成は Windows 認証資格情報を使用します。 |
データベース サーバ | データベースをホストする SQL サーバ。 |
データベース名 | SQL Server のデータベース名。 |
Stop-AmcSchedule
指定されたスケジュールをキャンセルします。
戻り値:Void
引数 | 引数の説明 |
---|---|
JobId (String) | キャンセルするジョブの数値 ID。 |
New-AmcScheduleRemoveEventsFromDeploymentGroup
毎週指定された日に、指定された配布グループからイベントを削除するための新しいスケジュールを追加します。
戻り値:Void
引数 | 引数の説明 |
---|---|
GroupName (String) | イベントが削除される配布グループの名前。 |
Description (String) | 管理者がこのスケジュールされたエントリの目的、または任意の詳細情報を指定するフリーテキスト フィールド。 |
DayOfWeek (DayOfWeek) | 毎週、処理が実行される曜日。値の範囲は0 (日曜日) ~6 (土曜日) までです。 |
StartTimeInUTC (String) | 要求された処理が開始する UTC 時間を表す文字列。.Net System.DateTime 値に解析できる必要があります。 |
MaxRunHours (Int) | 処理が実行される時間。ジョブの開始が遅れている場合でも (例:ジョブの開始が遅れている (コンピュータの電源がオフの場合など) でも、完了時刻は常に StartTimeInUTC + MaxRunHours です。 |
BatchSize (Int) | 各バッチ処理内で影響を受ける行数。 |
BatchDelay (TimeSpan) | トランザクション ロックを防止するために、トランザクションが処理できるように SQL を一時停止する時間 (秒)。 |
New-AmcScheduleRemoveEventsOlderThan
新しいスケジュールを追加して、指定された日数よりも古いイベントを削除します。
戻り値:Void
引数 |
引数の説明 |
---|---|
Days (Int) |
イベントを保持する最大期間。 |
Description (String) |
管理者がこのスケジュールされたエントリの目的、または任意の詳細情報を指定するフリーテキスト フィールド。 |
DayOfWeek (DayOfWeek) |
毎週、処理が実行される曜日。値の範囲は0 (日曜日) ~6 (土曜日) までです。 |
StartTimeInUTC (String) |
要求された処理が開始する UTC 時間を表す文字列。.Net System.DateTime 値に解析できる必要があります。 |
MaxRunHours (Int) |
処理が実行される時間。ジョブの開始が遅れている場合でも (例:ジョブの開始が遅れている (コンピュータの電源がオフの場合など) でも、完了時刻は常に StartTimeInUTC + MaxRunHours です。 |
BatchSize (Int) |
各バッチ処理内で影響を受ける行数。 |
BatchDelay (TimeSpan) |
トランザクション ロックを防止するために、トランザクションが処理できるように SQL を一時停止する時間 (秒)。 |
New-AmcScheduleRemoveEventsWithId
ジョブ スケジュール エントリを作成し、指定された ID のすべてのイベントを削除します。
戻り値:Void
引数 | 引数の説明 |
---|---|
EventId (Int) | 削除されるイベントのイベント ログ数値 ID。 |
Description (String) | 管理者がこのスケジュールされたエントリの目的、または任意の詳細情報を指定するフリーテキスト フィールド。 |
DayOfWeek (DayOfWeek) | 毎週、処理が実行される曜日。値の範囲は0 (日曜日) ~6 (土曜日) までです。 |
StartTimeInUTC (String) | 要求された処理が開始する UTC 時間を表す文字列。.Net System.DateTime 値に解析できる必要があります。 |
MaxRunHours (Int) | 処理が実行される時間。ジョブの開始が遅れている場合でも (例:ジョブの開始が遅れている (コンピュータの電源がオフの場合など) でも、完了時刻は常に StartTimeInUTC + MaxRunHours です。 |
BatchSize (Int) | 各バッチ処理内で影響を受ける行数。 |
BatchDelay (TimeSpan) | トランザクション ロックを防止するために、トランザクションが処理できるように SQL を一時停止する時間 (秒)。 |
New-AmcScheduleRemoveEventsWithIdRange
毎週指定された日に、すべての配布グループから特定の範囲の値のイベントを削除するための新しいスケジュールを追加します。
戻り値:Void
引数 | 引数の説明 |
---|---|
StartEventId (Int) | 削除される値範囲の開始のイベント ログ数値 ID。 |
EndEventId (Int) | 削除される値範囲の終了のイベント ログ数値 ID。 |
Description (String) | 管理者がこのスケジュールされたエントリの目的、または任意の詳細情報を指定するフリーテキスト フィールド。 |
DayOfWeek (DayOfWeek) | 毎週、処理が実行される曜日。値の範囲は0 (日曜日) ~6 (土曜日) までです。 |
StartTimeInUTC (String) | 要求された処理が開始する UTC 時間を表す文字列。.Net System.DateTime 値に解析できる必要があります。 |
MaxRunHours (Int) | 処理が実行される時間。ジョブの開始が遅れている場合でも (例:ジョブの開始が遅れている (コンピュータの電源がオフの場合など) でも、完了時刻は常に StartTimeInUTC + MaxRunHours です。 |
BatchSize (Int) | 各バッチ処理内で影響を受ける行数。 |
BatchDelay (TimeSpan) | トランザクション ロックを防止するために、トランザクションが処理できるように SQL を一時停止する時間 (秒)。 |
New-AmcScheduleRemoveHighVolumeEventsOlderThan
新しいスケジュールを追加して、指定された日数よりも古いすべての大量のイベントを削除します。
戻り値:Void
引数 |
引数の説明 |
---|---|
Days (Int) |
イベントを保持する最大期間。 |
Description (String) |
管理者がこのスケジュールされたエントリの目的、または任意の詳細情報を指定するフリーテキスト フィールド。 |
DayOfWeek (DayOfWeek) |
毎週、処理が実行される曜日。値の範囲は0 (日曜日) ~6 (土曜日) までです。 |
StartTimeInUTC (String) |
要求された処理が開始する UTC 時間を表す文字列。.Net System.DateTime 値に解析できる必要があります。 |
MaxRunHours (Int) |
処理が実行される時間。ジョブの開始が遅れている場合でも (例:ジョブの開始が遅れている (コンピュータの電源がオフの場合など) でも、完了時刻は常に StartTimeInUTC + MaxRunHours です。 |
BatchSize (Int) |
各バッチ処理内で影響を受ける行数。 |
BatchDelay (TimeSpan) |
トランザクション ロックを防止するために、トランザクションが処理できるように SQL を一時停止する時間 (秒)。 |
New-AmcScheduleRemoveOrphanedAlerts
関連付けられたイベントがないすべてのアラートを削除するための新しいスケジュールを追加します。
戻り値:Void
引数 | 引数の説明 |
---|---|
Description (String) | 管理者がこのスケジュールされたエントリの目的、または任意の詳細情報を指定するフリーテキスト フィールド。 |
DayOfWeek (DayOfWeek) | 毎週、処理が実行される曜日。値の範囲は0 (日曜日) ~6 (土曜日) までです。 |
StartTimeInUTC (String) | 要求された処理が開始する UTC 時間を表す文字列。.Net System.DateTime 値に解析できる必要があります。 |
MaxRunHours (Int) | 処理が実行される時間。ジョブの開始が遅れている場合でも (例:ジョブの開始が遅れている (コンピュータの電源がオフの場合など) でも、完了時刻は常に StartTimeInUTC + MaxRunHours です。 |
BatchSize (Int) | 各バッチ処理内で影響を受ける行数。 |
BatchDelay (TimeSpan) | トランザクション ロックを防止するために、トランザクションが処理できるように SQL を一時停止する時間 (秒)。 |
Publish-AmcEncryptionKey
AMC は暗号化鍵を使用して、クライアント アクセス認証資格情報などの機密情報を AMC データベースに安全に保存します。複数のサーバが同じデータベースから読み取れるように、この鍵は同期する必要があります。
このコマンドは、他の管理サーバが同期する接続されているデータベースに、ローカル AMC 暗号鍵をプッシュします。
Sync-AmcEncryptionKey コマンドを使用して、他のサーバーでこの鍵を同期することができます。これは指定されたパラメータで暗号化され、データベースに保存されます。すべてのサーバが同期されているときには、Unpublish-AmcEncryptionKey を使用して削除してください。
戻り値:Void
引数 | 引数の説明 |
---|---|
Password (String) | パスワードを使用して、データベースに保存されている認証資格情報を保護します。別のサーバへの鍵を取得するには、同じパスワードが必要です。 |
Secure Password (String) | パスワードを使用して、データベースに保存されている認証資格情報を保護します。別のサーバへの鍵を取得するには、同じパスワードが必要です。 |
認証資格情報の構成 | データベースを変更するために cmdlet が使用する認証資格情報。このパラメータが省略される場合、cmdlet はユーザの認証資格情報を使用します。 |
Configurer Sql Authentication (Switch) | このスイッチが指定されると、認証資格情報の構成で提供された資格情報が SQL 認証の資格情報として定義されます。このパラメータが省略される場合、認証資格情報の構成は Windows 認証資格情報を使用します。 |
データベース サーバ | データベースをホストする SQL サーバ。 |
データベース名 | SQL Server のデータベース名。 |
Sync-AmcEncryptionKey
AMC は暗号化鍵を使用して、クライアント アクセス認証資格情報などの機密情報を AMC データベースに安全に保存します。複数のサーバが同じデータベースから読み取れるように、この鍵は同期する必要があります。
このコマンドは AMC データベースから保存された暗号鍵を取得し、ローカル サーバで使用します。Publish-AmcEncryptionKey コマンドを使用して、別のサーバから鍵を公開することができます。すべてのサーバが同期されているときには、Unpublish-AmcEncryptionKey を使用してこの鍵を削除してください。
戻り値:Void
引数 | 引数の説明 |
---|---|
Password (String) | パスワードを使用して、データベースの暗号化鍵を読み取ります。Publish コマンドで使用されたものと同じパスワードを使用する必要があります。 |
Secure Password (String) | パスワードを使用して、データベースの暗号化鍵を読み取ります。Publish コマンドで使用されたものと同じパスワードを使用する必要があります。 |
認証資格情報の構成 | データベースを変更するために cmdlet が使用する認証資格情報。このパラメータが省略される場合、cmdlet はユーザの認証資格情報を使用します。 |
Configurer Sql Authentication (Switch) | このスイッチが指定されると、認証資格情報の構成で提供された資格情報が SQL 認証の資格情報として定義されます。このパラメータが省略される場合、認証資格情報の構成は Windows 認証資格情報を使用します。 |
データベース サーバ | データベースをホストする SQL サーバ。 |
データベース名 | SQL Server のデータベース名。 |
Unpublish-AmcEncyptionKey
AMC は暗号化鍵を使用して、クライアント アクセス認証資格情報などの機密情報を AMC データベースに安全に保存します。複数のサーバが同じデータベースから読み取れるように、この鍵は同期する必要があります。
このコマンドは、他の管理サーバが同期した後に、接続されているデータベースから、AMC 暗号鍵を削除します。鍵は各サーバに安全に保存されますが、データベースには存在しません。
戻り値:Void
引数 | 引数の説明 |
---|---|
認証資格情報の構成 | データベースを変更するために cmdlet が使用する認証資格情報。このパラメータが省略される場合、cmdlet はユーザの認証資格情報を使用します。 |
Configurer Sql Authentication (Switch) | このスイッチが指定されると、認証資格情報の構成で提供された資格情報が SQL 認証の資格情報として定義されます。このパラメータが省略される場合、認証資格情報の構成は Windows 認証資格情報を使用します。 |
データベース サーバ | データベースをホストする SQL サーバ。 |
データベース名 | SQL Server のデータベース名。 |
Test-AmcEncryptionKey
AMC は暗号化鍵を使用して、クライアント アクセス認証資格情報などの機密情報を AMC データベースに安全に保存します。複数のサーバが同じデータベースから読み取れるように、この鍵は同期する必要があります。
すべてのサーバを同期している間には、鍵をデータベースに保存できます。このコマンドは、鍵が使用可能かどうかをテストします。
戻り値:Void
引数 | 引数の説明 |
---|---|
認証資格情報の構成 | データベースを変更するために cmdlet が使用する認証資格情報。このパラメータが省略される場合、cmdlet はユーザの認証資格情報を使用します。 |
Configurer Sql Authentication (Switch) | このスイッチが指定されると、認証資格情報の構成で提供された資格情報が SQL 認証の資格情報として定義されます。このパラメータが省略される場合、認証資格情報の構成は Windows 認証資格情報を使用します。 |
データベース サーバ | データベースをホストする SQL サーバ。 |
データベース名 | SQL Server のデータベース名。 |
Test-AmcEncryptionKeyHash
ハッシュと暗号鍵を比較します。ハッシュが存在しない場合は、作成されます。コマンドが偽を返す場合は、暗号鍵が変更され、データベースに保存されたクライアント認証資格情報が使用可能になります。
戻り値:Void
引数 | 引数の説明 |
---|---|
認証資格情報の構成 | データベースを変更するために cmdlet が使用する認証資格情報。このパラメータが省略される場合、cmdlet はユーザの認証資格情報を使用します。 |
Configurer Sql Authentication (Switch) | このスイッチが指定されると、認証資格情報の構成で提供された資格情報が SQL 認証の資格情報として定義されます。このパラメータが省略される場合、認証資格情報の構成は Windows 認証資格情報を使用します。 |
データベース サーバ | データベースをホストする SQL サーバ。 |
データベース名 | SQL Server のデータベース名。 |
Test-AmcRemoveEventsFromDeploymentGroup
指定された配布グループから削除するイベント数を返します。
戻り値:Void
引数 | 引数の説明 |
---|---|
Group Name (String) |
イベントが削除される配布グループの名前。 |
BatchDelay |
トランザクションが処理できるように SQL を一時停止する時間 (ミリ秒)。 |
BatchSize |
各バッチ処理内で影響を受ける行数。 |
Test-AmcRemoveEventsOlderThan
指定された日数よりも古い、削除される数をイベント数を返します。
戻り値:Void
引数 | 引数の説明 |
---|---|
Days (String) |
イベントを保持する日数。この日数よりも古いすべてのイベントは削除されます。 |
BatchDelay |
トランザクションが処理できるように SQL を一時停止する時間 (ミリ秒)。 |
BatchSize |
各バッチ処理内で影響を受ける行数。 |
Test-AmcRemoveEventsWithId
指定された ID の削除されるイベント数を返します。
戻り値:Void
引数 | 引数の説明 |
---|---|
Event Id(String) |
データベースから削除されるイベント ID。 |
BatchDelay |
トランザクションが処理できるように SQL を一時停止する時間 (ミリ秒)。 |
BatchSize |
各バッチ処理内で影響を受ける行数。 |
Test-AmcRemoveEventsWithIdRange
ID 範囲内の削除される数をイベント数を返します。
戻り値:Void
引数 | 引数の説明 |
---|---|
End Event Id (String) |
データベースから削除されるイベント ID の終了範囲。 |
Start Event Id (String) |
データベースから削除されるイベント ID の開始範囲。 |
BatchDelay |
トランザクションが処理できるように SQL を一時停止する時間 (ミリ秒)。 |
BatchSize |
各バッチ処理内で影響を受ける行数。 |
Test-AmcRemoveHighVolumeEventsOlderThan
指定された日数よりも古い大量のイベントである、削除されるイベント数を返します。
戻り値:Void
引数 | 引数の説明 |
---|---|
Days (String) |
大量のイベントを保持する最大期間。 |
BatchDelay |
トランザクションが処理できるように SQL を一時停止する時間 (ミリ秒)。 |
BatchSize |
各バッチ処理内で影響を受ける行数。 |
Test-AmcRemoveOrphanedAlerts
削除される関連付けられたイベントがないアラート数を返します。
戻り値:Void
引数 | 引数の説明 |
---|---|
BatchDelay |
トランザクションが処理できるように SQL を一時停止する時間 (ミリ秒)。 |
BatchSize |
各バッチ処理内で影響を受ける行数。 |
Update-AmcSchedule
指定されたスケジュール オブジェクトから、単一のスケジュールされたメンテナンスを更新します。このオブジェクトは、Get-AmcSchedule コマンドから取得できます。
更新できるプロパティ:
- 説明
- StartTimeInUTC
- パラメータ
- StartDayOfWeek
- MaxRunHours
- BatchSize
- BatchDelayMs
戻り値:Void
引数 | 引数の説明 |
---|---|
Schedule (MaintenanceHelper.SchedulesDto) |
スケジュールされたメンテナンスのパラメータを格納するスケジュール オブジェクト。 |